@charset "utf-8";
/*布局宽度*/
.wf{width: 1200px;margin: 0 auto;position:relative;display: -webkit-flex;display: flex;}
.w{width: 1200px;margin: 0 auto;}
body,html{min-width: 1200px;}
/*默认链接颜色*/
a{color: #31424e;}
a:focus {outline:0 !important; }
a:hover{color: #00b98d !important;}
/** 基础布局  清除空隙  需在外层容器加上 dib-box，dib 可单独使用*/
.dib-box { font-size: 0; /* 所有浏览器 */ *word-spacing: -1px; /* IE6/7 */ }
@media (-webkit-min-device-pixel-ratio: 0) { .dib-box { letter-spacing: -5px; /* Safari 5- 等不支持 font-size: 0 的浏览器 */ } }
.dib-box .dib {vertical-align: top;font-size: 14px;letter-spacing: normal;word-spacing: normal;line-height: inherit;}
.dib{display: inline-block; *display: inline; *zoom: 1; }
/*自适应两端对齐组件 外层加上 justify，内部需要两端对齐的元素都加上 dib,dib 与 justify 不要同时出现*/
/*防止行高增大  尽量不要在父元素上设置行高*/
.justify, .dib-box .justify { font-size: 0; line-height: inherit; }
.justify {text-align: justify;text-justify: inter-ideograph; /* IE 6-7 */ *zoom: 1; /* IE 6-7 触发 hasLayout 使一行也能两端对齐 */-moz-text-align-last: justify;text-align-last: justify; /* IE 8+ */}
/*** 不支持 text-align-last 的浏览器用伪元素模拟* 1. margin-left:100% 仅 WebKit 支持*/
.justify:after { content: ""; display: inline-block; width: 100%; /* 1 */ }
/* 子元素取消两端对齐 */
.justify .dib {-moz-text-align-last: auto;text-align-last: auto;text-justify: auto;text-align: left;font-size: 12px;letter-spacing: normal;word-spacing: normal;}
/* 常用样式 */
.mt-bor{border-top: 1px solid #ECECEC;}
.mb-bor{border-bottom: 1px solid #ECECEC;}
.pore{position: relative;}
.oh{overflow: hidden;}
.db{display:block;}
.dib{display: inline-block;color: #31424e;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content: '\0020'; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{*zoom: 1; }
.cursorp{cursor: pointer;}
.spacing2{letter-spacing:2px;}
.mt{margin-top: 20px;}
.mb{margin-bottom: 20px;}
.mr{margin-right: 20px;}
.ml{margin-left: 20px;}
.ml10{margin-left: 10px;}
.mb10{margin-bottom: 10px;}
.mar{margin: 20px;}
.pad{padding: 20px !important;}
.pt{padding-top: 20px;}
.pb{padding-bottom: 20px;}
.pl{padding-left: 20px;}
.pr{padding-right: 20px;}
/*字体样式*/
.tl{text-align:left !important;}
.tc{text-align:center !important;}
.tr{text-align:right !important;}
.ell{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.ell_1{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #31424e;font-size: 15px;}
.ell_2{ overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.font14{font-size: 14px;}
.font20{font-size: 16px;}
.font22{font-size: 22px;}
.font18{font-size: 18px;}
.font12{font-size: 12px;}
.font-bold{font-weight: bold;}
/*常用颜色*/
.colorfont{color: #ff5757 !important;}
.colorbs{color: #ffffff;}
.color-test{color: #00b98d !important;}
.color-gray{color: #666;}
.colorog{color: #ffbc00 !important;}
.color-lightgray{color: #999;margin-top: 3px;}
.color-white{color: #00b98d;}
.bg-main{background-color: #f6f5f7;}
.color-green{color: #00B98D;}
.bg-white{background-color: #fff;-webkit-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);-moz-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);border-radius: 3px;}
.bg-green{background-color: #00B98D;}
.bg-orange{background-color: #ff5757;}
.bg-blue{background-color: #31424e !important;}
/* 固定底部 */
.fixed-bottom {position: fixed;bottom: 0;width: 100%;}
/* 头部 */
.header{height: 70px;position: fixed;top:0;left: 0;z-index: 9999;width: 100%;background-color: #ffffff;line-height: 70px; -webkit-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);-moz-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);}
.header a.dib{float: left;display: flex;align-items: center;justify-content: center;height: 60px;padding-top: 5px;}
.header a img{width: auto;height:100%;}
.header ul i{height: 15px;border-right: 1px dashed #e6e6e6;}
.indexi{padding:0 7px !important;}
.header ul{overflow: hidden;}
.header-act,
.nav-white{background-color:rgba(255, 255,255,.2);color: #fff !important;}
.header-hover:hover{background-color:rgba(255, 255,255,.2);color: #fff !important;}
.header-hover a:hover{color: #00b98d !important;}
.header-hover a{width: 100%;height: 100%;display: inline-block;color: #000000;}
.header ul li{float: left;font-size: 16px;cursor: pointer;display: inline-block;}
.header ul em{float: left;}
.header ul li a {padding: 0 15px;}
.header ul li a em{vertical-align: super;background-color: #ff5757;color: white;padding: 0px 5px;border-radius: 4px;font-size: 10px;font-style: italic;position: absolute;top: 10px;line-height: 1.4;margin-left: -2px;}
.header-login a{padding: 0px !important;}
.grzx{padding: 0px !important;}
.header-input{margin-left: 20px;}
.header-input {
	margin-top: 20px;
	border-radius: 5px;
	width: 150px;
	line-height: 27px !important;
	height: 30px !important;
	background: #f3f4f5;
	border: 1px solid #eaeaea;
	color: #333;
	padding: 0px 10px !important;
	position: relative;
}
.header-input input{outline: none;font-size: 14px;color: #9a9a9a;height: 30px;}
.header-input input::-webkit-input-placeholder {
	color: #9a9a9a;
	font-size: 14px;
}
.header-input input:-ms-input-placeholder{
	color: #fff;
	font-size: 14px;
}
.header-member,
.header-login a img{width: 35px;height: 35px;margin-top: 18px;border-radius: 50%;float: right;}
.wming{width: 100px;font-size: 15px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: break-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #00b98d;}
.header-login{
    float: right !important;
}
.hengfu{width: 1200px;margin: 0 auto;display:flex;align-items:center;justify-content:center;}
.tixing {position: absolute;right: 0;width: 10px;height: 10px;background: #ff5757;border-radius: 50%;top: 8px;}
.active a{color: #00b98d;}
/* 底部 */
.footer{background-color: #2A2E32;width: 100%;}
.footer_1{background-color: #000;width: 100%;line-height: 35px;display: block;height: 35px;color: #999;font-size: 12px;}
.footer_1 span a{color: #999;font-size: 12px;}
.footer .code{width: 108px;height: 108px;margin-top: 25px;}
.footer .code p{color: #fff;font-size: 12px;text-align: center;padding-top: 5px;}
.footer .code img{width: 100%;height: 100%;}
.footer .fl{/* padding: 0 20px; */}
.footer dl{margin-bottom: 20px;float: left;margin-top: 25px;width: 272px;margin-right: 20px;}
.footer dl dt{font-size: 18px;margin-bottom: 20px;}
.footer dd {display: flex;display: -webkit-flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.footer dd a{line-height: 2.5;font-size: 14px;color: #999;}

@font-face {
  font-family: 'iconfont';  /* project id 1861402 */
  src: url('//at.alicdn.com/t/font_1861402_cu3qv5pwafr.eot');
  src: url('//at.alicdn.com/t/font_1861402_cu3qv5pwafr.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1861402_cu3qv5pwafr.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1861402_cu3qv5pwafr.woff') format('woff'),
  url('//at.alicdn.com/t/font_1861402_cu3qv5pwafr.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1861402_cu3qv5pwafr.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.yiadc-com-quanbu:before {
  content: "\e783";
}

.yiadc-com-bofang:before {
  content: "\e640";
}

.yiadc-com-hongbao:before {
  content: "\e626";
}

.yiadc-com-mianfei:before {
  content: "\e62f";
}

.yiadc-com-xiangxia:before {
  content: "\e636";
}

.yiadc-com-fl-dianhua:before {
  content: "\e63e";
}

.yiadc-com-wenda2:before {
  content: "\e673";
}

.yiadc-com-pinglun:before {
  content: "\e611";
}

.yiadc-com-qiandai:before {
  content: "\e665";
}

.yiadc-com-fenxiang1:before {
  content: "\e635";
}

.yiadc-com-zhuye1:before {
  content: "\e605";
}

.yiadc-com-geren:before {
  content: "\e641";
}

.yiadc-com-tixing1:before {
  content: "\e659";
}

.yiadc-com-wgouxuan:before {
  content: "\e77c";
}

.yiadc-com-duihao2:before {
  content: "\e69e";
}

.yiadc-com-96:before {
  content: "\e672";
}

.yiadc-com-shipin:before {
  content: "\e604";
}

.yiadc-com-yuyin:before {
  content: "\e610";
}

.yiadc-com-ai-arrow-down:before {
  content: "\e658";
}

.yiadc-com-jiage:before {
  content: "\e652";
}

.yiadc-com-icon_location:before {
  content: "\e620";
}

.yiadc-com-fanhuidingbu:before {
  content: "\e60c";
}

.yiadc-com-guanbi2:before {
  content: "\e60b";
}

.yiadc-com-gengduo1:before {
  content: "\e693";
}

.yiadc-com-guanbi:before {
  content: "\e60a";
}

.yiadc-com-ce:before {
  content: "\e607";
}

.yiadc-com-ces:before {
  content: "\e608";
}

.yiadc-com-xiaoxi1:before {
  content: "\e79c";
}

.yiadc-com-jifen:before {
  content: "\e629";
}

.yiadc-com-qian:before {
  content: "\e603";
}

.yiadc-com-shijian:before {
  content: "\e64f";
}

.yiadc-com-weixin:before {
  content: "\e62e";
}

.yiadc-com-yisheng:before {
  content: "\e649";
}

.yiadc-com-QQ:before {
  content: "\e666";
}

.yiadc-com-zuozhe:before {
  content: "\e65c";
}

.yiadc-com-kangfuke:before {
  content: "\e793";
}

.yiadc-com-jingshenxinlike:before {
  content: "\e61f";
}

.yiadc-com-huaban:before {
  content: "\e60d";
}

.yiadc-com-xintiao:before {
  content: "\e663";
}

.yiadc-com-shangchuanicon-fuben:before {
  content: "\e602";
}

.yiadc-com-fenxiang:before {
  content: "\e624";
}

.yiadc-com-gengduomore10:before {
  content: "\e61e";
}

.yiadc-com-fanhui:before {
  content: "\e653";
}

.yiadc-com-gengduo:before {
  content: "\e643";
}

.yiadc-com-tianchongxing-:before {
  content: "\e644";
}

.yiadc-com-xihuan:before {
  content: "\e63b";
}

.yiadc-com-kefu:before {
  content: "\e65a";
}

.yiadc-com-like:before {
  content: "\e609";
}

.yiadc-com-zhuye2:before {
  content: "\e7bb";
}

.yiadc-com-service:before {
  content: "\e67e";
}

.yiadc-com-fire:before {
  content: "\eac0";
}

.yiadc-com-icon-test:before {
  content: "\e6e7";
}

.yiadc-com-sc:before {
  content: "\e630";
}

.yiadc-com-xiaoxi:before {
  content: "\e64b";
}

.yiadc-com-yiban:before {
  content: "\e8da";
}

.yiadc-com-kx:before {
  content: "\e622";
}

.yiadc-com-cs:before {
  content: "\e63d";
}

.yiadc-com-ng:before {
  content: "\e65d";
}

.yiadc-com-yaoshi:before {
  content: "\e6e1";
}

.yiadc-com-zfb:before {
  content: "\e67d";
}

.yiadc-com-wx:before {
  content: "\e60e";
}

.yiadc-com-add:before {
  content: "\e601";
}

.yiadc-com-you:before {
  content: "\e60f";
}

.yiadc-com-sckong:before {
  content: "\ee8e";
}

.yiadc-com-return:before {
  content: "\e6ac";
}

.yiadc-com-sousuo:before {
  content: "\e600";
}

.yiadc-com-denglu:before {
  content: "\e70a";
}
.yiadc-com-yuyin{font-size: 26px;}
.yiadc-com-shipin{font-size: 26px;}
.yiadc-com-96{font-size: 26px;}
.yiadc-com-fire{color: #ff5757;font-size: 19px;}
.yiadc-com-new{color: #FFD12F;font-size: 10px;  margin-left: 4px;top:-1px;letter-spacing:1px;  position: absolute;top: 0;left: 84px;}
.yiadc-com-ng{font-size: 18px;}
.yiadc-com-sousuo{font-size: 18px !important;padding: 0;color: #00b98d;position: absolute;top: 4px;right: 7px;cursor: pointer;}
.yiadc-com-sousuo:before {vertical-align: middle;}
.yiadc-com-denglu{font-size: 26px;vertical-align: bottom;}
.yiadc-com-sc{color: #31424e;font-size: 25px;}
.yiadc-com-kefu{color: #31424e;font-size: 25px;}
.yiadc-com-tianchongxing-{color: #ffbc00;font-size: 25px;}
.dengl{font-size: 50px;padding-right: 10px;}
.dengl_1{font-size: 16px;color: #00b98d;}